package com.magic.somusic.ui;

import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.View;

/**
 * Created by Administrator on 2015/10/8.
 */
public class MyViewPager extends ViewPager {

        /**
         * Constructor
         *
         * @param context the context
         */
        public MyViewPager(Context context) {
            super(context);
        }

        /**
         * Constructor
         *
         * @param context the context
         * @param attrs the attribute set
         */
        public MyViewPager(Context context, AttributeSet attrs) {
            super(context, attrs);
        }


        @Override
        protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

            int height = 0;
            for(int i = 0; i < getChildCount(); i++) {
                View child = getChildAt(i);
                child.measure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
                int h = child.getMeasuredHeight();
                if(h > height) height = h;
            }

            heightMeasureSpec = MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY);

            super.onMeasure(widthMeasureSpec, heightMeasureSpec);
        }


}
